package com.yvon.maple.service.auth.valicode.validate.code.generator;

import com.yvon.maple.service.auth.param.CodeParam;
import com.yvon.maple.service.auth.valicode.vo.CodeVo;

/**
 * 校验码生成器
 * @author : Yvon
 * @since 2019/5/26
 */
public interface CodeGenerator {

	/**
	 * 生成校验码
	 *
	 * @param param 请求参数
	 * @return {@link CodeVo }
	 * @author : Yvon / 2021-08-25
	 */
	CodeVo generate(CodeParam param);

}